insulation piercing - Spanish English Dictionary